// export Bag , andr , lisa , gary , allen , bart , kate , petra , adi , ron , nina , lucy , paul , frank , vasiliev , Greene , wybrani , wybrani1 , wybrani2 , zestawik , solar1 , solar2 , solar3 , solar4 , zbro , movie_effect ; export soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , soldat8 , soldat9 , soldat10 , soldat11 , soldat12 , soldat13 , soldat14 , soldat15 , soldat16 , soldat17 , soldat18 , soldat19 , soldat20 , soldat21 , soldat22 , soldat23 , soldat24 , soldat25 , mechanik1 , mechanik2 , mechanik3 , mechanik4 , mechanik5 , hg1 , hg2 , hg3 , hg4 , hg5 , hg6 , hg7 , hg8 , hg9 , hg10 , hg11 , hg12 , car1 ; export mortar1 , mortar2 , mortar3 , mortar4 , mortar5 , mortar6 , mortar7 , mortar8 , mortar9 , mortar10 , mortar11 , mortar12 , mortar13 , mortar14 , mortar15 , margaret , ivan , alex , cyrus , brad ; export hg13 , hg14 , hg15 , hg16 , hg17 , hg18 , hg19 , hg20 , hg21 , hg22 , hg23 , hg24 , hg25 , hg26 , hg27 , hg28 , hg29 , hg30 , crate_list , Ilosc_CZ , fabe , CZ , zbro1 , bata , bunkier1 , bunkier2 , stachu1 , sokolow , major ; export rakiety , guny , track , track_rdy , rak_rdy , gun_rdy , dep_rdy , arab1 , arab2 , arab3 , arab4 , arabs1 , arabs2 , kurt , ptak1 , ptak2 , ptak3 , Rayan , nancy , bobby , brown , cornell , gladstone , denis , Burlak , Roth , Heike , lose_counter , my_trigger ; starting begin disable ( 01 ) ;
   0: LD_INT 1
   2: DISABLE_MARKED
// disable ( 02 ) ;
   3: LD_INT 2
   5: DISABLE_MARKED
// enable ( 03 ) ;
   6: LD_INT 3
   8: ENABLE_MARKED
// disable ( 04 ) ;
   9: LD_INT 4
  11: DISABLE_MARKED
// disable ( 05 ) ;
  12: LD_INT 5
  14: DISABLE_MARKED
// disable ( 06 ) ;
  15: LD_INT 6
  17: DISABLE_MARKED
// enable ( 07 ) ;
  18: LD_INT 7
  20: ENABLE_MARKED
// disable ( 08 ) ;
  21: LD_INT 8
  23: DISABLE_MARKED
// disable ( 09 ) ;
  24: LD_INT 9
  26: DISABLE_MARKED
// enable ( 10 ) ;
  27: LD_INT 10
  29: ENABLE_MARKED
// disable ( 11 ) ;
  30: LD_INT 11
  32: DISABLE_MARKED
// Petra = CreateCharacter ( Petra Johnson ) ;
  33: LD_ADDR_EXP 8
  37: PUSH
  38: LD_STRING Petra Johnson
  40: PPUSH
  41: CALL_OW 34
  45: ST_TO_ADDR
// ron = CreateCharacter ( Ron Paterson ) ;
  46: LD_ADDR_EXP 10
  50: PUSH
  51: LD_STRING Ron Paterson
  53: PPUSH
  54: CALL_OW 34
  58: ST_TO_ADDR
// bart = CreateCharacter ( Bart Reynolds ) ;
  59: LD_ADDR_EXP 6
  63: PUSH
  64: LD_STRING Bart Reynolds
  66: PPUSH
  67: CALL_OW 34
  71: ST_TO_ADDR
// Bag = CreateCharacter ( Matthew Bagins ) ;
  72: LD_ADDR_EXP 1
  76: PUSH
  77: LD_STRING Matthew Bagins
  79: PPUSH
  80: CALL_OW 34
  84: ST_TO_ADDR
// Nina = CreateCharacter ( Nina Kleshnev ) ;
  85: LD_ADDR_EXP 11
  89: PUSH
  90: LD_STRING Nina Kleshnev
  92: PPUSH
  93: CALL_OW 34
  97: ST_TO_ADDR
// Paul = CreateCharacter ( Paul Khattam ) ;
  98: LD_ADDR_EXP 13
 102: PUSH
 103: LD_STRING Paul Khattam
 105: PPUSH
 106: CALL_OW 34
 110: ST_TO_ADDR
// Lucy = CreateCharacter ( Lucy Donaldson ) ;
 111: LD_ADDR_EXP 12
 115: PUSH
 116: LD_STRING Lucy Donaldson
 118: PPUSH
 119: CALL_OW 34
 123: ST_TO_ADDR
// Greene = CreateCharacter ( Fred Greene ) ;
 124: LD_ADDR_EXP 16
 128: PUSH
 129: LD_STRING Fred Greene
 131: PPUSH
 132: CALL_OW 34
 136: ST_TO_ADDR
// margaret = CreateCharacter ( Margaret Staines ) ;
 137: LD_ADDR_EXP 85
 141: PUSH
 142: LD_STRING Margaret Staines
 144: PPUSH
 145: CALL_OW 34
 149: ST_TO_ADDR
// ivan = CreateCharacter ( Ivan Dimitrov ) ;
 150: LD_ADDR_EXP 86
 154: PUSH
 155: LD_STRING Ivan Dimitrov
 157: PPUSH
 158: CALL_OW 34
 162: ST_TO_ADDR
// stachu1 = CreateCharacter ( Stanisaw Kamiski ) ;
 163: LD_ADDR_EXP 116
 167: PUSH
 168: LD_STRING Stanisaw Kamiski
 170: PPUSH
 171: CALL_OW 34
 175: ST_TO_ADDR
// brad = CreateCharacter ( Brad Butts ) ;
 176: LD_ADDR_EXP 89
 180: PUSH
 181: LD_STRING Brad Butts
 183: PPUSH
 184: CALL_OW 34
 188: ST_TO_ADDR
// cyrus = CreateCharacter ( Cyrus Parker ) ;
 189: LD_ADDR_EXP 88
 193: PUSH
 194: LD_STRING Cyrus Parker
 196: PPUSH
 197: CALL_OW 34
 201: ST_TO_ADDR
// nancy = CreateCharacter ( Nancy Graves ) ;
 202: LD_ADDR_EXP 137
 206: PUSH
 207: LD_STRING Nancy Graves
 209: PPUSH
 210: CALL_OW 34
 214: ST_TO_ADDR
// brown = CreateCharacter ( Michael Brown ) ;
 215: LD_ADDR_EXP 139
 219: PUSH
 220: LD_STRING Michael Brown
 222: PPUSH
 223: CALL_OW 34
 227: ST_TO_ADDR
// bobby = CreateCharacter ( Bobby Brandon ) ;
 228: LD_ADDR_EXP 138
 232: PUSH
 233: LD_STRING Bobby Brandon
 235: PPUSH
 236: CALL_OW 34
 240: ST_TO_ADDR
// denis = CreateCharacter ( Denis Peterson ) ;
 241: LD_ADDR_EXP 142
 245: PUSH
 246: LD_STRING Denis Peterson
 248: PPUSH
 249: CALL_OW 34
 253: ST_TO_ADDR
// gladstone = CreateCharacter ( Tim Gladstone ) ;
 254: LD_ADDR_EXP 141
 258: PUSH
 259: LD_STRING Tim Gladstone
 261: PPUSH
 262: CALL_OW 34
 266: ST_TO_ADDR
// Cornell = CreateCharacter ( Andy Cornell ) ;
 267: LD_ADDR_EXP 140
 271: PUSH
 272: LD_STRING Andy Cornell
 274: PPUSH
 275: CALL_OW 34
 279: ST_TO_ADDR
// Burlak = CreateCharacter ( Jurij I. Burlak Gorki ) ;
 280: LD_ADDR_EXP 143
 284: PUSH
 285: LD_STRING Jurij I. Burlak Gorki
 287: PPUSH
 288: CALL_OW 34
 292: ST_TO_ADDR
// Roth = CreateCharacter ( Peter Roth ) ;
 293: LD_ADDR_EXP 144
 297: PUSH
 298: LD_STRING Peter Roth
 300: PPUSH
 301: CALL_OW 34
 305: ST_TO_ADDR
// Heike = CreateCharacter ( Heike Steyer ) ;
 306: LD_ADDR_EXP 145
 310: PUSH
 311: LD_STRING Heike Steyer
 313: PPUSH
 314: CALL_OW 34
 318: ST_TO_ADDR
// arab1 = CreateCharacter (  ) ;
 319: LD_ADDR_EXP 126
 323: PUSH
 324: LD_STRING 
 326: PPUSH
 327: CALL_OW 34
 331: ST_TO_ADDR
// arab2 = CreateCharacter (  ) ;
 332: LD_ADDR_EXP 127
 336: PUSH
 337: LD_STRING 
 339: PPUSH
 340: CALL_OW 34
 344: ST_TO_ADDR
// arab3 = CreateCharacter (  ) ;
 345: LD_ADDR_EXP 128
 349: PUSH
 350: LD_STRING 
 352: PPUSH
 353: CALL_OW 34
 357: ST_TO_ADDR
// SetClass ( [ Cornell , bag , Lucy , Nancy , cyrus , paul , bobby , bag , petra ] , 2 ) ;
 358: LD_EXP 140
 362: PUSH
 363: LD_EXP 1
 367: PUSH
 368: LD_EXP 12
 372: PUSH
 373: LD_EXP 137
 377: PUSH
 378: LD_EXP 88
 382: PUSH
 383: LD_EXP 13
 387: PUSH
 388: LD_EXP 138
 392: PUSH
 393: LD_EXP 1
 397: PUSH
 398: LD_EXP 8
 402: PUSH
 403: EMPTY
 404: LIST
 405: LIST
 406: LIST
 407: LIST
 408: LIST
 409: LIST
 410: LIST
 411: LIST
 412: LIST
 413: PPUSH
 414: LD_INT 2
 416: PPUSH
 417: CALL_OW 336
// SetClass ( paul , 4 ) ;
 421: LD_EXP 13
 425: PPUSH
 426: LD_INT 4
 428: PPUSH
 429: CALL_OW 336
// ComEnterUnit ( [ z1 , z2 , z3 , z4 ] , bun1 ) ;
 433: LD_INT 333
 435: PUSH
 436: LD_INT 334
 438: PUSH
 439: LD_INT 336
 441: PUSH
 442: LD_INT 784
 444: PUSH
 445: EMPTY
 446: LIST
 447: LIST
 448: LIST
 449: LIST
 450: PPUSH
 451: LD_INT 15
 453: PPUSH
 454: CALL_OW 120
// ComEnterUnit ( [ z6 , z7 , z8 , z9 , z10 , z11 ] , bun2 ) ;
 458: LD_INT 324
 460: PUSH
 461: LD_INT 325
 463: PUSH
 464: LD_INT 329
 466: PUSH
 467: LD_INT 326
 469: PUSH
 470: LD_INT 327
 472: PUSH
 473: LD_INT 328
 475: PUSH
 476: EMPTY
 477: LIST
 478: LIST
 479: LIST
 480: LIST
 481: LIST
 482: LIST
 483: PPUSH
 484: LD_INT 97
 486: PPUSH
 487: CALL_OW 120
// ComEnterUnit ( [ z12 , z13 , z14 , z15 , z16 , z17 ] , bun3 ) ;
 491: LD_INT 323
 493: PUSH
 494: LD_INT 318
 496: PUSH
 497: LD_INT 319
 499: PUSH
 500: LD_INT 320
 502: PUSH
 503: LD_INT 322
 505: PUSH
 506: LD_INT 321
 508: PUSH
 509: EMPTY
 510: LIST
 511: LIST
 512: LIST
 513: LIST
 514: LIST
 515: LIST
 516: PPUSH
 517: LD_INT 267
 519: PPUSH
 520: CALL_OW 120
// ComEnterUnit ( st1 , b1 ) ;
 524: LD_INT 574
 526: PPUSH
 527: LD_INT 215
 529: PPUSH
 530: CALL_OW 120
// ComEnterUnit ( st2 , b2 ) ;
 534: LD_INT 576
 536: PPUSH
 537: LD_INT 221
 539: PPUSH
 540: CALL_OW 120
// ComEnterUnit ( bag , lab ) ;
 544: LD_EXP 1
 548: PPUSH
 549: LD_INT 244
 551: PPUSH
 552: CALL_OW 120
// ComEnterUnit ( r1 , sklad1 ) ;
 556: LD_INT 799
 558: PPUSH
 559: LD_INT 2
 561: PPUSH
 562: CALL_OW 120
// ComEnterUnit ( r2 , sklad2 ) ;
 566: LD_INT 800
 568: PPUSH
 569: LD_INT 877
 571: PPUSH
 572: CALL_OW 120
// ComEnterUnit ( r3 , sklad3 ) ;
 576: LD_INT 801
 578: PPUSH
 579: LD_INT 121
 581: PPUSH
 582: CALL_OW 120
// ComEnterUnit ( v1 , c1 ) ;
 586: LD_INT 956
 588: PPUSH
 589: LD_INT 211
 591: PPUSH
 592: CALL_OW 120
// ComEnterUnit ( v2 , c2 ) ;
 596: LD_INT 955
 598: PPUSH
 599: LD_INT 209
 601: PPUSH
 602: CALL_OW 120
// ComEnterUnit ( v3 , c3 ) ;
 606: LD_INT 954
 608: PPUSH
 609: LD_INT 204
 611: PPUSH
 612: CALL_OW 120
// ComHold ( Zakirov ) ;
 616: LD_INT 376
 618: PPUSH
 619: CALL_OW 140
// ComHold ( Czernowa ) ;
 623: LD_INT 571
 625: PPUSH
 626: CALL_OW 140
// ComHold ( Gladkow ) ;
 630: LD_INT 372
 632: PPUSH
 633: CALL_OW 140
// ComHold ( Bykov ) ;
 637: LD_INT 692
 639: PPUSH
 640: CALL_OW 140
// ComHold ( Nauk ) ;
 644: LD_INT 715
 646: PPUSH
 647: CALL_OW 140
// SetSide ( [ Cornell , bag , Paul , Nancy , bobby , Petra , cyrus ] , 7 ) ;
 651: LD_EXP 140
 655: PUSH
 656: LD_EXP 1
 660: PUSH
 661: LD_EXP 13
 665: PUSH
 666: LD_EXP 137
 670: PUSH
 671: LD_EXP 138
 675: PUSH
 676: LD_EXP 8
 680: PUSH
 681: LD_EXP 88
 685: PUSH
 686: EMPTY
 687: LIST
 688: LIST
 689: LIST
 690: LIST
 691: LIST
 692: LIST
 693: LIST
 694: PPUSH
 695: LD_INT 7
 697: PPUSH
 698: CALL_OW 235
// PlaceUnitArea ( bag , bager , false ) ;
 702: LD_EXP 1
 706: PPUSH
 707: LD_INT 7
 709: PPUSH
 710: LD_INT 0
 712: PPUSH
 713: CALL_OW 49
// PlaceUnitArea ( Cornell , wiez , false ) ;
 717: LD_EXP 140
 721: PPUSH
 722: LD_INT 3
 724: PPUSH
 725: LD_INT 0
 727: PPUSH
 728: CALL_OW 49
// PlaceUnitArea ( Paul , wiez , false ) ;
 732: LD_EXP 13
 736: PPUSH
 737: LD_INT 3
 739: PPUSH
 740: LD_INT 0
 742: PPUSH
 743: CALL_OW 49
// PlaceUnitArea ( Nancy , wiez , false ) ;
 747: LD_EXP 137
 751: PPUSH
 752: LD_INT 3
 754: PPUSH
 755: LD_INT 0
 757: PPUSH
 758: CALL_OW 49
// PlaceUnitArea ( Petra , wiez , false ) ;
 762: LD_EXP 8
 766: PPUSH
 767: LD_INT 3
 769: PPUSH
 770: LD_INT 0
 772: PPUSH
 773: CALL_OW 49
// PlaceUnitArea ( bobby , wiez , false ) ;
 777: LD_EXP 138
 781: PPUSH
 782: LD_INT 3
 784: PPUSH
 785: LD_INT 0
 787: PPUSH
 788: CALL_OW 49
// PlaceUnitArea ( cyrus , wiez , false ) ;
 792: LD_EXP 88
 796: PPUSH
 797: LD_INT 3
 799: PPUSH
 800: LD_INT 0
 802: PPUSH
 803: CALL_OW 49
// InGameOn ;
 807: CALL_OW 8
// DialogueOn ;
 811: CALL_OW 6
// CenterNowOnUnits ( bradley ) ;
 815: LD_INT 338
 817: PPUSH
 818: CALL_OW 87
// Say ( olaf , c1 ) ;
 822: LD_INT 340
 824: PPUSH
 825: LD_STRING c1
 827: PPUSH
 828: CALL_OW 88
// Say ( bradley , c2 ) ;
 832: LD_INT 338
 834: PPUSH
 835: LD_STRING c2
 837: PPUSH
 838: CALL_OW 88
// Say ( olaf , c3 ) ;
 842: LD_INT 340
 844: PPUSH
 845: LD_STRING c3
 847: PPUSH
 848: CALL_OW 88
// Say ( bradley , c4 ) ;
 852: LD_INT 338
 854: PPUSH
 855: LD_STRING c4
 857: PPUSH
 858: CALL_OW 88
// Say ( olaf , c5 ) ;
 862: LD_INT 340
 864: PPUSH
 865: LD_STRING c5
 867: PPUSH
 868: CALL_OW 88
// Say ( bradley , c6 ) ;
 872: LD_INT 338
 874: PPUSH
 875: LD_STRING c6
 877: PPUSH
 878: CALL_OW 88
// Say ( bradley , c7 ) ;
 882: LD_INT 338
 884: PPUSH
 885: LD_STRING c7
 887: PPUSH
 888: CALL_OW 88
// Say ( bradley , c8 ) ;
 892: LD_INT 338
 894: PPUSH
 895: LD_STRING c8
 897: PPUSH
 898: CALL_OW 88
// Say ( olaf , c9 ) ;
 902: LD_INT 340
 904: PPUSH
 905: LD_STRING c9
 907: PPUSH
 908: CALL_OW 88
// Say ( bradley , c10 ) ;
 912: LD_INT 338
 914: PPUSH
 915: LD_STRING c10
 917: PPUSH
 918: CALL_OW 88
// Say ( bradley , c11 ) ;
 922: LD_INT 338
 924: PPUSH
 925: LD_STRING c11
 927: PPUSH
 928: CALL_OW 88
// Say ( olaf , c12 ) ;
 932: LD_INT 340
 934: PPUSH
 935: LD_STRING c12
 937: PPUSH
 938: CALL_OW 88
// Say ( bradley , c13 ) ;
 942: LD_INT 338
 944: PPUSH
 945: LD_STRING c13
 947: PPUSH
 948: CALL_OW 88
// Say ( olaf , c14 ) ;
 952: LD_INT 340
 954: PPUSH
 955: LD_STRING c14
 957: PPUSH
 958: CALL_OW 88
// DialogueOff ;
 962: CALL_OW 7
// AddComMoveToArea ( bradley , area51 ) ;
 966: LD_INT 338
 968: PPUSH
 969: LD_INT 8
 971: PPUSH
 972: CALL_OW 173
// RemoveUnit ( olaf ) ;
 976: LD_INT 340
 978: PPUSH
 979: CALL_OW 64
// RemoveUnit ( s1 ) ;
 983: LD_INT 362
 985: PPUSH
 986: CALL_OW 64
// RemoveUnit ( s2 ) ;
 990: LD_INT 358
 992: PPUSH
 993: CALL_OW 64
// RemoveUnit ( s3 ) ;
 997: LD_INT 359
 999: PPUSH
1000: CALL_OW 64
// RemoveUnit ( s4 ) ;
1004: LD_INT 874
1006: PPUSH
1007: CALL_OW 64
// RemoveUnit ( p1 ) ;
1011: LD_INT 347
1013: PPUSH
1014: CALL_OW 64
// RemoveUnit ( p2 ) ;
1018: LD_INT 348
1020: PPUSH
1021: CALL_OW 64
// RemoveUnit ( p3 ) ;
1025: LD_INT 349
1027: PPUSH
1028: CALL_OW 64
// RemoveUnit ( p4 ) ;
1032: LD_INT 350
1034: PPUSH
1035: CALL_OW 64
// Say ( bradley , d1 ) ;
1039: LD_INT 338
1041: PPUSH
1042: LD_STRING d1
1044: PPUSH
1045: CALL_OW 88
// Say ( bradley , d2 ) ;
1049: LD_INT 338
1051: PPUSH
1052: LD_STRING d2
1054: PPUSH
1055: CALL_OW 88
// enable ( 11 ) ;
1059: LD_INT 11
1061: ENABLE_MARKED
// end ; end_of_file
1062: END
// every 0 0$1 trigger IsInArea ( bradley , area51 ) do
1063: LD_INT 338
1065: PPUSH
1066: LD_INT 8
1068: PPUSH
1069: CALL_OW 308
1073: IFFALSE 1174
1075: GO 1077
1077: DISABLE
// begin ; CenterNowOnUnits ( bykov ) ;
1078: LD_INT 692
1080: PPUSH
1081: CALL_OW 87
// AddComTurnUnit ( bykov , bradley ) ;
1085: LD_INT 692
1087: PPUSH
1088: LD_INT 338
1090: PPUSH
1091: CALL_OW 179
// AddComTurnUnit ( bradley , bykov ) ;
1095: LD_INT 338
1097: PPUSH
1098: LD_INT 692
1100: PPUSH
1101: CALL_OW 179
// Say ( bykov , d3 ) ;
1105: LD_INT 692
1107: PPUSH
1108: LD_STRING d3
1110: PPUSH
1111: CALL_OW 88
// query ( WejscieDoBazy ) ;
1115: LD_STRING WejscieDoBazy
1117: PPUSH
1118: CALL_OW 97
// Say ( bykov , d4 ) ;
1122: LD_INT 692
1124: PPUSH
1125: LD_STRING d4
1127: PPUSH
1128: CALL_OW 88
// Say ( bykov , d5 ) ;
1132: LD_INT 692
1134: PPUSH
1135: LD_STRING d5
1137: PPUSH
1138: CALL_OW 88
// Say ( bradley , d6 ) ;
1142: LD_INT 338
1144: PPUSH
1145: LD_STRING d6
1147: PPUSH
1148: CALL_OW 88
// query ( WejscieDoBazy2 ) ;
1152: LD_STRING WejscieDoBazy2
1154: PPUSH
1155: CALL_OW 97
// InGameOff ;
1159: CALL_OW 9
// ChangeMissionObjectives ( M4 ) ;
1163: LD_STRING M4
1165: PPUSH
1166: CALL_OW 337
// SaveForQuickRestart ;
1170: CALL_OW 22
// end ;
1174: END
// every 0 0$1 trigger See ( 1 , Zakirov ) do
1175: LD_INT 1
1177: PPUSH
1178: LD_INT 376
1180: PPUSH
1181: CALL_OW 292
1185: IFFALSE 1258
1187: GO 1189
1189: DISABLE
// begin DialogueOn ;
1190: CALL_OW 6
// Say ( bradley , e12 ) ;
1194: LD_INT 338
1196: PPUSH
1197: LD_STRING e12
1199: PPUSH
1200: CALL_OW 88
// Say ( zakirov , e13 ) ;
1204: LD_INT 376
1206: PPUSH
1207: LD_STRING e13
1209: PPUSH
1210: CALL_OW 88
// Say ( bradley , e14 ) ;
1214: LD_INT 338
1216: PPUSH
1217: LD_STRING e14
1219: PPUSH
1220: CALL_OW 88
// DialogueOff ;
1224: CALL_OW 7
// RemoveUnit ( gladkow ) ;
1228: LD_INT 372
1230: PPUSH
1231: CALL_OW 64
// PlaceUnitArea ( gladkow , Area53 , false ) ;
1235: LD_INT 372
1237: PPUSH
1238: LD_INT 10
1240: PPUSH
1241: LD_INT 0
1243: PPUSH
1244: CALL_OW 49
// ComHold ( Gladkow ) ;
1248: LD_INT 372
1250: PPUSH
1251: CALL_OW 140
// enable ( 06 ) ;
1255: LD_INT 6
1257: ENABLE_MARKED
// end ; end_of_file
1258: END
// every 0 0$1 trigger IsInArea ( bradley , przedbun ) do
1259: LD_INT 338
1261: PPUSH
1262: LD_INT 4
1264: PPUSH
1265: CALL_OW 308
1269: IFFALSE 1594
1271: GO 1273
1273: DISABLE
// begin ; InGameOn ;
1274: CALL_OW 8
// AddComMoveToArea ( z4 , przedbun ) ;
1278: LD_INT 784
1280: PPUSH
1281: LD_INT 4
1283: PPUSH
1284: CALL_OW 173
// AddComTurnUnit ( bradley , z4 ) ;
1288: LD_INT 338
1290: PPUSH
1291: LD_INT 784
1293: PPUSH
1294: CALL_OW 179
// AddComTurnUnit ( z4 , bradley ) ;
1298: LD_INT 784
1300: PPUSH
1301: LD_INT 338
1303: PPUSH
1304: CALL_OW 179
// CenterNowOnUnits ( z4 ) ;
1308: LD_INT 784
1310: PPUSH
1311: CALL_OW 87
// query ( WejscieDoBazy3 ) ;
1315: LD_STRING WejscieDoBazy3
1317: PPUSH
1318: CALL_OW 97
// Say ( z4 , d7 ) ;
1322: LD_INT 784
1324: PPUSH
1325: LD_STRING d7
1327: PPUSH
1328: CALL_OW 88
// Say ( bradley , d8 ) ;
1332: LD_INT 338
1334: PPUSH
1335: LD_STRING d8
1337: PPUSH
1338: CALL_OW 88
// Say ( z4 , d9 ) ;
1342: LD_INT 784
1344: PPUSH
1345: LD_STRING d9
1347: PPUSH
1348: CALL_OW 88
// Say ( bradley , d10 ) ;
1352: LD_INT 338
1354: PPUSH
1355: LD_STRING d10
1357: PPUSH
1358: CALL_OW 88
// Say ( z4 , d11 ) ;
1362: LD_INT 784
1364: PPUSH
1365: LD_STRING d11
1367: PPUSH
1368: CALL_OW 88
// Say ( bradley , d12 ) ;
1372: LD_INT 338
1374: PPUSH
1375: LD_STRING d12
1377: PPUSH
1378: CALL_OW 88
// Say ( z4 , d13 ) ;
1382: LD_INT 784
1384: PPUSH
1385: LD_STRING d13
1387: PPUSH
1388: CALL_OW 88
// SetSide ( bradley , 3 ) ;
1392: LD_INT 338
1394: PPUSH
1395: LD_INT 3
1397: PPUSH
1398: CALL_OW 235
// ComEnterUnit ( [ z4 , bradley ] , bun1 ) ;
1402: LD_INT 784
1404: PUSH
1405: LD_INT 338
1407: PUSH
1408: EMPTY
1409: LIST
1410: LIST
1411: PPUSH
1412: LD_INT 15
1414: PPUSH
1415: CALL_OW 120
// Wait ( 0 0$5 ) ;
1419: LD_INT 175
1421: PPUSH
1422: CALL_OW 67
// query ( Koszary1 ) ;
1426: LD_STRING Koszary1
1428: PPUSH
1429: CALL_OW 97
// Say ( z4 , d13d ) ;
1433: LD_INT 784
1435: PPUSH
1436: LD_STRING d13d
1438: PPUSH
1439: CALL_OW 88
// Say ( z1 , d14 ) ;
1443: LD_INT 333
1445: PPUSH
1446: LD_STRING d14
1448: PPUSH
1449: CALL_OW 88
// case Query ( Koszary2 ) of 1 :
1453: LD_STRING Koszary2
1455: PPUSH
1456: CALL_OW 97
1460: PUSH
1461: LD_INT 1
1463: DOUBLE
1464: EQUAL
1465: IFTRUE 1469
1467: GO 1505
1469: POP
// begin Say ( z4 , d15 ) ;
1470: LD_INT 784
1472: PPUSH
1473: LD_STRING d15
1475: PPUSH
1476: CALL_OW 88
// Say ( z2 , d16 ) ;
1480: LD_INT 334
1482: PPUSH
1483: LD_STRING d16
1485: PPUSH
1486: CALL_OW 88
// Say ( bradley , d17 ) ;
1490: LD_INT 338
1492: PPUSH
1493: LD_STRING d17
1495: PPUSH
1496: CALL_OW 88
// enable ( 01 ) ;
1500: LD_INT 1
1502: ENABLE_MARKED
// end ; 2 :
1503: GO 1594
1505: LD_INT 2
1507: DOUBLE
1508: EQUAL
1509: IFTRUE 1513
1511: GO 1549
1513: POP
// begin Say ( z4 , d15 ) ;
1514: LD_INT 784
1516: PPUSH
1517: LD_STRING d15
1519: PPUSH
1520: CALL_OW 88
// Say ( z2 , d16 ) ;
1524: LD_INT 334
1526: PPUSH
1527: LD_STRING d16
1529: PPUSH
1530: CALL_OW 88
// Say ( bradley , d17 ) ;
1534: LD_INT 338
1536: PPUSH
1537: LD_STRING d17
1539: PPUSH
1540: CALL_OW 88
// enable ( 01 ) ;
1544: LD_INT 1
1546: ENABLE_MARKED
// end ; 3 :
1547: GO 1594
1549: LD_INT 3
1551: DOUBLE
1552: EQUAL
1553: IFTRUE 1557
1555: GO 1593
1557: POP
// begin Say ( z4 , d15 ) ;
1558: LD_INT 784
1560: PPUSH
1561: LD_STRING d15
1563: PPUSH
1564: CALL_OW 88
// Say ( z2 , d16 ) ;
1568: LD_INT 334
1570: PPUSH
1571: LD_STRING d16
1573: PPUSH
1574: CALL_OW 88
// Say ( bradley , d17 ) ;
1578: LD_INT 338
1580: PPUSH
1581: LD_STRING d17
1583: PPUSH
1584: CALL_OW 88
// enable ( 01 ) ;
1588: LD_INT 1
1590: ENABLE_MARKED
// end ; end ;
1591: GO 1594
1593: POP
// end ;
1594: END
// every 0 0$1 marked 01 do
1595: GO 1597
1597: DISABLE
// begin ; case Query ( Koszary3 ) of 1 :
1598: LD_STRING Koszary3
1600: PPUSH
1601: CALL_OW 97
1605: PUSH
1606: LD_INT 1
1608: DOUBLE
1609: EQUAL
1610: IFTRUE 1614
1612: GO 1713
1614: POP
// begin Say ( bradley , ODPa1 ) ;
1615: LD_INT 338
1617: PPUSH
1618: LD_STRING ODPa1
1620: PPUSH
1621: CALL_OW 88
// Say ( z4 , ODPa2 ) ;
1625: LD_INT 784
1627: PPUSH
1628: LD_STRING ODPa2
1630: PPUSH
1631: CALL_OW 88
// Say ( z2 , ODPa3 ) ;
1635: LD_INT 334
1637: PPUSH
1638: LD_STRING ODPa3
1640: PPUSH
1641: CALL_OW 88
// Say ( z1 , ODPa4 ) ;
1645: LD_INT 333
1647: PPUSH
1648: LD_STRING ODPa4
1650: PPUSH
1651: CALL_OW 88
// Say ( z2 , ODPa5 ) ;
1655: LD_INT 334
1657: PPUSH
1658: LD_STRING ODPa5
1660: PPUSH
1661: CALL_OW 88
// Say ( bradley , ODPa6 ) ;
1665: LD_INT 338
1667: PPUSH
1668: LD_STRING ODPa6
1670: PPUSH
1671: CALL_OW 88
// Say ( z4 , ODPa7 ) ;
1675: LD_INT 784
1677: PPUSH
1678: LD_STRING ODPa7
1680: PPUSH
1681: CALL_OW 88
// Say ( z4 , ODPa8 ) ;
1685: LD_INT 784
1687: PPUSH
1688: LD_STRING ODPa8
1690: PPUSH
1691: CALL_OW 88
// Say ( z1 , ODPa9 ) ;
1695: LD_INT 333
1697: PPUSH
1698: LD_STRING ODPa9
1700: PPUSH
1701: CALL_OW 88
// disable ( 01 ) ;
1705: LD_INT 1
1707: DISABLE_MARKED
// enable ( 02 ) ;
1708: LD_INT 2
1710: ENABLE_MARKED
// end ; 2 :
1711: GO 1781
1713: LD_INT 2
1715: DOUBLE
1716: EQUAL
1717: IFTRUE 1721
1719: GO 1780
1721: POP
// begin Say ( bradley , ODPb1 ) ;
1722: LD_INT 338
1724: PPUSH
1725: LD_STRING ODPb1
1727: PPUSH
1728: CALL_OW 88
// Say ( z4 , ODPb2 ) ;
1732: LD_INT 784
1734: PPUSH
1735: LD_STRING ODPb2
1737: PPUSH
1738: CALL_OW 88
// Say ( z1 , ODPb3 ) ;
1742: LD_INT 333
1744: PPUSH
1745: LD_STRING ODPb3
1747: PPUSH
1748: CALL_OW 88
// Say ( z4 , ODPb4 ) ;
1752: LD_INT 784
1754: PPUSH
1755: LD_STRING ODPb4
1757: PPUSH
1758: CALL_OW 88
// Say ( z2 , ODPb5 ) ;
1762: LD_INT 334
1764: PPUSH
1765: LD_STRING ODPb5
1767: PPUSH
1768: CALL_OW 88
// enable ( 02 ) ;
1772: LD_INT 2
1774: ENABLE_MARKED
// disable ( 01 ) ;
1775: LD_INT 1
1777: DISABLE_MARKED
// end ; end ;
1778: GO 1781
1780: POP
// end ;
1781: END
// every 0 0$1 marked 02 do
1782: GO 1784
1784: DISABLE
// begin ; query ( Koszary4 ) ;
1785: LD_STRING Koszary4
1787: PPUSH
1788: CALL_OW 97
// Say ( z2 , ODPc1 ) ;
1792: LD_INT 334
1794: PPUSH
1795: LD_STRING ODPc1
1797: PPUSH
1798: CALL_OW 88
// Say ( z3 , ODPc2 ) ;
1802: LD_INT 336
1804: PPUSH
1805: LD_STRING ODPc2
1807: PPUSH
1808: CALL_OW 88
// Say ( z2 , ODPc3 ) ;
1812: LD_INT 334
1814: PPUSH
1815: LD_STRING ODPc3
1817: PPUSH
1818: CALL_OW 88
// Say ( z3 , ODPc4 ) ;
1822: LD_INT 336
1824: PPUSH
1825: LD_STRING ODPc4
1827: PPUSH
1828: CALL_OW 88
// Say ( z2 , ODPc5 ) ;
1832: LD_INT 334
1834: PPUSH
1835: LD_STRING ODPc5
1837: PPUSH
1838: CALL_OW 88
// query ( Koszary5 ) ;
1842: LD_STRING Koszary5
1844: PPUSH
1845: CALL_OW 97
// AddComMoveToArea ( bradley , przedbun ) ;
1849: LD_INT 338
1851: PPUSH
1852: LD_INT 4
1854: PPUSH
1855: CALL_OW 173
// SetSide ( bradley , 1 ) ;
1859: LD_INT 338
1861: PPUSH
1862: LD_INT 1
1864: PPUSH
1865: CALL_OW 235
// Wait ( 0 0$5 ) ;
1869: LD_INT 175
1871: PPUSH
1872: CALL_OW 67
// query ( Koszary6 ) ;
1876: LD_STRING Koszary6
1878: PPUSH
1879: CALL_OW 97
// Say ( bradley , e1 ) ;
1883: LD_INT 338
1885: PPUSH
1886: LD_STRING e1
1888: PPUSH
1889: CALL_OW 88
// InGameOff ;
1893: CALL_OW 9
// disable ( 02 ) ;
1897: LD_INT 2
1899: DISABLE_MARKED
// end ; end_of_file
1900: END
// every 0 0$1 trigger IsInArea ( bradley , glad ) marked 03 do
1901: LD_INT 338
1903: PPUSH
1904: LD_INT 1
1906: PPUSH
1907: CALL_OW 308
1911: IFFALSE 1995
1913: GO 1915
1915: DISABLE
// begin ; DialogueOn ;
1916: CALL_OW 6
// Say ( gladkow , e2 ) ;
1920: LD_INT 372
1922: PPUSH
1923: LD_STRING e2
1925: PPUSH
1926: CALL_OW 88
// Say ( bradley , e3 ) ;
1930: LD_INT 338
1932: PPUSH
1933: LD_STRING e3
1935: PPUSH
1936: CALL_OW 88
// Say ( gladkow , e4 ) ;
1940: LD_INT 372
1942: PPUSH
1943: LD_STRING e4
1945: PPUSH
1946: CALL_OW 88
// Say ( bradley , e5 ) ;
1950: LD_INT 338
1952: PPUSH
1953: LD_STRING e5
1955: PPUSH
1956: CALL_OW 88
// DialogueOff ;
1960: CALL_OW 7
// InGameOn ;
1964: CALL_OW 8
// ComMoveToArea ( bradley , przedbun ) ;
1968: LD_INT 338
1970: PPUSH
1971: LD_INT 4
1973: PPUSH
1974: CALL_OW 113
// Wait ( 0 0$5 ) ;
1978: LD_INT 175
1980: PPUSH
1981: CALL_OW 67
// InGameOff ;
1985: CALL_OW 9
// disable ( 03 ) ;
1989: LD_INT 3
1991: DISABLE_MARKED
// enable ( 04 ) ;
1992: LD_INT 4
1994: ENABLE_MARKED
// end ;
1995: END
// every 0 0$1 trigger IsInArea ( bradley , glad ) marked 04 do
1996: LD_INT 338
1998: PPUSH
1999: LD_INT 1
2001: PPUSH
2002: CALL_OW 308
2006: IFFALSE 2036
2008: GO 2010
2010: DISABLE
// begin ; DialogueOn ;
2011: CALL_OW 6
// Say ( gladkow , e1a ) ;
2015: LD_INT 372
2017: PPUSH
2018: LD_STRING e1a
2020: PPUSH
2021: CALL_OW 88
// DialogueOff ;
2025: CALL_OW 7
// YouLost ( deko ) ;
2029: LD_STRING deko
2031: PPUSH
2032: CALL_OW 104
// end ; end_of_file
2036: END
// every 0 0$1 trigger IsInArea ( bradley , loga ) marked 07 do
2037: LD_INT 338
2039: PPUSH
2040: LD_INT 2
2042: PPUSH
2043: CALL_OW 308
2047: IFFALSE 2299
2049: GO 2051
2051: DISABLE
// begin ; DialogueOn ;
2052: CALL_OW 6
// Say ( Czernowa , e6 ) ;
2056: LD_INT 571
2058: PPUSH
2059: LD_STRING e6
2061: PPUSH
2062: CALL_OW 88
// case Query ( Czernowa ) of 1 :
2066: LD_STRING Czernowa
2068: PPUSH
2069: CALL_OW 97
2073: PUSH
2074: LD_INT 1
2076: DOUBLE
2077: EQUAL
2078: IFTRUE 2082
2080: GO 2110
2082: POP
// begin DialogueOn ;
2083: CALL_OW 6
// Say ( czernowa , e7b ) ;
2087: LD_INT 571
2089: PPUSH
2090: LD_STRING e7b
2092: PPUSH
2093: CALL_OW 88
// YouLost ( deko ) ;
2097: LD_STRING deko
2099: PPUSH
2100: CALL_OW 104
// DialogueOff ;
2104: CALL_OW 7
// end ; 2 :
2108: GO 2299
2110: LD_INT 2
2112: DOUBLE
2113: EQUAL
2114: IFTRUE 2118
2116: GO 2146
2118: POP
// begin DialogueOn ;
2119: CALL_OW 6
// Say ( czernowa , e7b ) ;
2123: LD_INT 571
2125: PPUSH
2126: LD_STRING e7b
2128: PPUSH
2129: CALL_OW 88
// YouLost ( deko ) ;
2133: LD_STRING deko
2135: PPUSH
2136: CALL_OW 104
// DialogueOff ;
2140: CALL_OW 7
// end ; 3 :
2144: GO 2299
2146: LD_INT 3
2148: DOUBLE
2149: EQUAL
2150: IFTRUE 2154
2152: GO 2226
2154: POP
// begin DialogueOn ;
2155: CALL_OW 6
// Say ( czernowa , e7 ) ;
2159: LD_INT 571
2161: PPUSH
2162: LD_STRING e7
2164: PPUSH
2165: CALL_OW 88
// Say ( czernowa , e8 ) ;
2169: LD_INT 571
2171: PPUSH
2172: LD_STRING e8
2174: PPUSH
2175: CALL_OW 88
// Say ( bradley , e10 ) ;
2179: LD_INT 338
2181: PPUSH
2182: LD_STRING e10
2184: PPUSH
2185: CALL_OW 88
// DialogueOff ;
2189: CALL_OW 7
// InGameOn ;
2193: CALL_OW 8
// ComMoveToArea ( bradley , droga1 ) ;
2197: LD_INT 338
2199: PPUSH
2200: LD_INT 9
2202: PPUSH
2203: CALL_OW 113
// Wait ( 0 0$5 ) ;
2207: LD_INT 175
2209: PPUSH
2210: CALL_OW 67
// InGameOff ;
2214: CALL_OW 9
// enable ( 05 ) ;
2218: LD_INT 5
2220: ENABLE_MARKED
// disable ( 07 ) ;
2221: LD_INT 7
2223: DISABLE_MARKED
// end ; 4 :
2224: GO 2299
2226: LD_INT 4
2228: DOUBLE
2229: EQUAL
2230: IFTRUE 2234
2232: GO 2262
2234: POP
// begin DialogueOn ;
2235: CALL_OW 6
// Say ( czernowa , e7b ) ;
2239: LD_INT 571
2241: PPUSH
2242: LD_STRING e7b
2244: PPUSH
2245: CALL_OW 88
// YouLost ( deko ) ;
2249: LD_STRING deko
2251: PPUSH
2252: CALL_OW 104
// DialogueOff ;
2256: CALL_OW 7
// end ; 5 :
2260: GO 2299
2262: LD_INT 5
2264: DOUBLE
2265: EQUAL
2266: IFTRUE 2270
2268: GO 2298
2270: POP
// begin DialogueOn ;
2271: CALL_OW 6
// Say ( czernowa , e7b ) ;
2275: LD_INT 571
2277: PPUSH
2278: LD_STRING e7b
2280: PPUSH
2281: CALL_OW 88
// YouLost ( deko ) ;
2285: LD_STRING deko
2287: PPUSH
2288: CALL_OW 104
// DialogueOff ;
2292: CALL_OW 7
// end ; end ;
2296: GO 2299
2298: POP
// end ;
2299: END
// every 0 0$1 trigger IsInArea ( bradley , loga ) marked 05 do
2300: LD_INT 338
2302: PPUSH
2303: LD_INT 2
2305: PPUSH
2306: CALL_OW 308
2310: IFFALSE 2340
2312: GO 2314
2314: DISABLE
// begin ; DialogueOn ;
2315: CALL_OW 6
// Say ( czernowa , 10d ) ;
2319: LD_INT 571
2321: PPUSH
2322: LD_STRING 10d
2324: PPUSH
2325: CALL_OW 88
// DialogueOff ;
2329: CALL_OW 7
// YouLost ( deko ) ;
2333: LD_STRING deko
2335: PPUSH
2336: CALL_OW 104
// end ; end_of_file
2340: END
// every 0 0$1 trigger See ( 1 , gladkow ) marked 06 do
2341: LD_INT 1
2343: PPUSH
2344: LD_INT 372
2346: PPUSH
2347: CALL_OW 292
2351: IFFALSE 2510
2353: GO 2355
2355: DISABLE
// begin ; InGameOn ;
2356: CALL_OW 8
// CenterNowOnUnits ( gladkow ) ;
2360: LD_INT 372
2362: PPUSH
2363: CALL_OW 87
// Say ( Gladkow , e15 ) ;
2367: LD_INT 372
2369: PPUSH
2370: LD_STRING e15
2372: PPUSH
2373: CALL_OW 88
// case Query ( Szczanie ) of 1 :
2377: LD_STRING Szczanie
2379: PPUSH
2380: CALL_OW 97
2384: PUSH
2385: LD_INT 1
2387: DOUBLE
2388: EQUAL
2389: IFTRUE 2393
2391: GO 2509
2393: POP
// begin SetSide ( bradley , 3 ) ;
2394: LD_INT 338
2396: PPUSH
2397: LD_INT 3
2399: PPUSH
2400: CALL_OW 235
// query ( SzczanieA ) ;
2404: LD_STRING SzczanieA
2406: PPUSH
2407: CALL_OW 97
// SetSide ( bradley , 1 ) ;
2411: LD_INT 338
2413: PPUSH
2414: LD_INT 1
2416: PPUSH
2417: CALL_OW 235
// SetAreaMapShow ( Area48 , 1 ) ;
2421: LD_INT 6
2423: PPUSH
2424: LD_INT 1
2426: PPUSH
2427: CALL_OW 424
// SetAreaMapShow ( Area47 , 1 ) ;
2431: LD_INT 5
2433: PPUSH
2434: LD_INT 1
2436: PPUSH
2437: CALL_OW 424
// RemoveUnit ( gladkow ) ;
2441: LD_INT 372
2443: PPUSH
2444: CALL_OW 64
// SetSide ( bradley , 1 ) ;
2448: LD_INT 338
2450: PPUSH
2451: LD_INT 1
2453: PPUSH
2454: CALL_OW 235
// disable ( 06 ) ;
2458: LD_INT 6
2460: DISABLE_MARKED
// disable ( 03 ) ;
2461: LD_INT 3
2463: DISABLE_MARKED
// disable ( 04 ) ;
2464: LD_INT 4
2466: DISABLE_MARKED
// disable ( 05 ) ;
2467: LD_INT 5
2469: DISABLE_MARKED
// disable ( 07 ) ;
2470: LD_INT 7
2472: DISABLE_MARKED
// disable ( 10 ) ;
2473: LD_INT 10
2475: DISABLE_MARKED
// enable ( 08 ) ;
2476: LD_INT 8
2478: ENABLE_MARKED
// enable ( 09 ) ;
2479: LD_INT 9
2481: ENABLE_MARKED
// RemoveUnit ( czernowa ) ;
2482: LD_INT 571
2484: PPUSH
2485: CALL_OW 64
// RemoveUnit ( zakirov ) ;
2489: LD_INT 376
2491: PPUSH
2492: CALL_OW 64
// InGameOff ;
2496: CALL_OW 9
// ChangeMissionObjectives ( M5 ) ;
2500: LD_STRING M5
2502: PPUSH
2503: CALL_OW 337
// end ; end ;
2507: GO 2510
2509: POP
// end ; end_of_file
2510: END
// every 0 0$1 trigger IsInArea ( bradley , pobaga ) marked 08 do
2511: LD_INT 338
2513: PPUSH
2514: LD_INT 11
2516: PPUSH
2517: CALL_OW 308
2521: IFFALSE 2713
2523: GO 2525
2525: DISABLE
// begin ; InGameOn ;
2526: CALL_OW 8
// CenterNowOnXY ( 64 , 16 ) ;
2530: LD_INT 64
2532: PPUSH
2533: LD_INT 16
2535: PPUSH
2536: CALL_OW 86
// ComTurnUnit ( bradley , nauk ) ;
2540: LD_INT 338
2542: PPUSH
2543: LD_INT 715
2545: PPUSH
2546: CALL_OW 119
// AddComTurnUnit ( nauk , bradley ) ;
2550: LD_INT 715
2552: PPUSH
2553: LD_INT 338
2555: PPUSH
2556: CALL_OW 179
// Say ( nauk , gA1 ) ;
2560: LD_INT 715
2562: PPUSH
2563: LD_STRING gA1
2565: PPUSH
2566: CALL_OW 88
// Say ( bradley , gA2 ) ;
2570: LD_INT 338
2572: PPUSH
2573: LD_STRING gA2
2575: PPUSH
2576: CALL_OW 88
// Say ( nauk , gA3 ) ;
2580: LD_INT 715
2582: PPUSH
2583: LD_STRING gA3
2585: PPUSH
2586: CALL_OW 88
// Say ( bradley , gA4 ) ;
2590: LD_INT 338
2592: PPUSH
2593: LD_STRING gA4
2595: PPUSH
2596: CALL_OW 88
// Say ( nauk , gA5 ) ;
2600: LD_INT 715
2602: PPUSH
2603: LD_STRING gA5
2605: PPUSH
2606: CALL_OW 88
// Say ( bradley , gA6 ) ;
2610: LD_INT 338
2612: PPUSH
2613: LD_STRING gA6
2615: PPUSH
2616: CALL_OW 88
// AddComEnterUnit ( nauk , lab2 ) ;
2620: LD_INT 715
2622: PPUSH
2623: LD_INT 254
2625: PPUSH
2626: CALL_OW 180
// AddComMoveToArea ( bag , pobaga ) ;
2630: LD_EXP 1
2634: PPUSH
2635: LD_INT 11
2637: PPUSH
2638: CALL_OW 173
// ComTurnUnit ( bradley , bag ) ;
2642: LD_INT 338
2644: PPUSH
2645: LD_EXP 1
2649: PPUSH
2650: CALL_OW 119
// ComTurnUnit ( bag , bradley ) ;
2654: LD_EXP 1
2658: PPUSH
2659: LD_INT 338
2661: PPUSH
2662: CALL_OW 119
// Say ( bag , gA8 ) ;
2666: LD_EXP 1
2670: PPUSH
2671: LD_STRING gA8
2673: PPUSH
2674: CALL_OW 88
// Say ( bradley , gA9 ) ;
2678: LD_INT 338
2680: PPUSH
2681: LD_STRING gA9
2683: PPUSH
2684: CALL_OW 88
// SetSide ( bag , 1 ) ;
2688: LD_EXP 1
2692: PPUSH
2693: LD_INT 1
2695: PPUSH
2696: CALL_OW 235
// disable ( 08 ) ;
2700: LD_INT 8
2702: DISABLE_MARKED
// SetAreaMapShow ( Area48 , 0 ) ;
2703: LD_INT 6
2705: PPUSH
2706: LD_INT 0
2708: PPUSH
2709: CALL_OW 424
// end ;
2713: END
// every 0 0$1 trigger IsInArea ( bradley , powiezu ) marked 09 do
2714: LD_INT 338
2716: PPUSH
2717: LD_INT 12
2719: PPUSH
2720: CALL_OW 308
2724: IFFALSE 2877
2726: GO 2728
2728: DISABLE
// begin ; InGameOn ;
2729: CALL_OW 8
// CenterNowOnXY ( 98 , 30 ) ;
2733: LD_INT 98
2735: PPUSH
2736: LD_INT 30
2738: PPUSH
2739: CALL_OW 86
// Say ( st1 , gAb5 ) ;
2743: LD_INT 574
2745: PPUSH
2746: LD_STRING gAb5
2748: PPUSH
2749: CALL_OW 88
// Say ( bradley , gAb6 ) ;
2753: LD_INT 338
2755: PPUSH
2756: LD_STRING gAb6
2758: PPUSH
2759: CALL_OW 88
// Say ( st1 , gAb7 ) ;
2763: LD_INT 574
2765: PPUSH
2766: LD_STRING gAb7
2768: PPUSH
2769: CALL_OW 88
// Say ( bradley , gAb8 ) ;
2773: LD_INT 338
2775: PPUSH
2776: LD_STRING gAb8
2778: PPUSH
2779: CALL_OW 88
// Say ( st1 , gAb9 ) ;
2783: LD_INT 574
2785: PPUSH
2786: LD_STRING gAb9
2788: PPUSH
2789: CALL_OW 88
// Say ( bradley , gAb10 ) ;
2793: LD_INT 338
2795: PPUSH
2796: LD_STRING gAb10
2798: PPUSH
2799: CALL_OW 88
// Say ( paul , gAb11 ) ;
2803: LD_EXP 13
2807: PPUSH
2808: LD_STRING gAb11
2810: PPUSH
2811: CALL_OW 88
// InGameOff ;
2815: CALL_OW 9
// SetSide ( [ cyrus , paul , petra , bobby , nancy , cornell ] , 1 ) ;
2819: LD_EXP 88
2823: PUSH
2824: LD_EXP 13
2828: PUSH
2829: LD_EXP 8
2833: PUSH
2834: LD_EXP 138
2838: PUSH
2839: LD_EXP 137
2843: PUSH
2844: LD_EXP 140
2848: PUSH
2849: EMPTY
2850: LIST
2851: LIST
2852: LIST
2853: LIST
2854: LIST
2855: LIST
2856: PPUSH
2857: LD_INT 1
2859: PPUSH
2860: CALL_OW 235
// disable ( 09 ) ;
2864: LD_INT 9
2866: DISABLE_MARKED
// SetAreaMapShow ( Area47 , 0 ) ;
2867: LD_INT 5
2869: PPUSH
2870: LD_INT 0
2872: PPUSH
2873: CALL_OW 424
// end ;
2877: END
// every 0 0$1 trigger FilterAllUnits ( [ f_side , 1 ] ) = 8 do
2878: LD_INT 22
2880: PUSH
2881: LD_INT 1
2883: PUSH
2884: EMPTY
2885: LIST
2886: LIST
2887: PPUSH
2888: CALL_OW 69
2892: PUSH
2893: LD_INT 8
2895: EQUAL
2896: IFFALSE 4054
2898: GO 2900
2900: DISABLE
// begin SetAttitude ( 1 , 3 , att_friend , 1 ) ;
2901: LD_INT 1
2903: PPUSH
2904: LD_INT 3
2906: PPUSH
2907: LD_INT 1
2909: PPUSH
2910: LD_INT 1
2912: PPUSH
2913: CALL_OW 80
// InGameOn ;
2917: CALL_OW 8
// ResetFog ;
2921: CALL_OW 335
// CenterNowOnXY ( 35 , 61 ) ;
2925: LD_INT 35
2927: PPUSH
2928: LD_INT 61
2930: PPUSH
2931: CALL_OW 86
// RemoveUnit ( cyrus ) ;
2935: LD_EXP 88
2939: PPUSH
2940: CALL_OW 64
// RemoveUnit ( paul ) ;
2944: LD_EXP 13
2948: PPUSH
2949: CALL_OW 64
// RemoveUnit ( petra ) ;
2953: LD_EXP 8
2957: PPUSH
2958: CALL_OW 64
// RemoveUnit ( bobby ) ;
2962: LD_EXP 138
2966: PPUSH
2967: CALL_OW 64
// RemoveUnit ( nancy ) ;
2971: LD_EXP 137
2975: PPUSH
2976: CALL_OW 64
// RemoveUnit ( cornell ) ;
2980: LD_EXP 140
2984: PPUSH
2985: CALL_OW 64
// RemoveUnit ( bag ) ;
2989: LD_EXP 1
2993: PPUSH
2994: CALL_OW 64
// RemoveUnit ( bradley ) ;
2998: LD_INT 338
3000: PPUSH
3001: CALL_OW 64
// PlaceUnitArea ( bag , bags , false ) ;
3005: LD_EXP 1
3009: PPUSH
3010: LD_INT 16
3012: PPUSH
3013: LD_INT 0
3015: PPUSH
3016: CALL_OW 49
// PlaceUnitArea ( Cornell , area58 , false ) ;
3020: LD_EXP 140
3024: PPUSH
3025: LD_INT 15
3027: PPUSH
3028: LD_INT 0
3030: PPUSH
3031: CALL_OW 49
// PlaceUnitArea ( Paul , area58 , false ) ;
3035: LD_EXP 13
3039: PPUSH
3040: LD_INT 15
3042: PPUSH
3043: LD_INT 0
3045: PPUSH
3046: CALL_OW 49
// PlaceUnitArea ( Nancy , area58 , false ) ;
3050: LD_EXP 137
3054: PPUSH
3055: LD_INT 15
3057: PPUSH
3058: LD_INT 0
3060: PPUSH
3061: CALL_OW 49
// PlaceUnitArea ( Petra , area58 , false ) ;
3065: LD_EXP 8
3069: PPUSH
3070: LD_INT 15
3072: PPUSH
3073: LD_INT 0
3075: PPUSH
3076: CALL_OW 49
// PlaceUnitArea ( bobby , area58 , false ) ;
3080: LD_EXP 138
3084: PPUSH
3085: LD_INT 15
3087: PPUSH
3088: LD_INT 0
3090: PPUSH
3091: CALL_OW 49
// PlaceUnitArea ( cyrus , area58 , false ) ;
3095: LD_EXP 88
3099: PPUSH
3100: LD_INT 15
3102: PPUSH
3103: LD_INT 0
3105: PPUSH
3106: CALL_OW 49
// PlaceUnitArea ( bradley , area65 , false ) ;
3110: LD_INT 338
3112: PPUSH
3113: LD_INT 20
3115: PPUSH
3116: LD_INT 0
3118: PPUSH
3119: CALL_OW 49
// PlaceUnitArea ( zakirov , zak , false ) ;
3123: LD_INT 376
3125: PPUSH
3126: LD_INT 17
3128: PPUSH
3129: LD_INT 0
3131: PPUSH
3132: CALL_OW 49
// uc_side = 3 ;
3136: LD_ADDR_OWVAR 20
3140: PUSH
3141: LD_INT 3
3143: ST_TO_ADDR
// uc_nation = nation_russian ;
3144: LD_ADDR_OWVAR 21
3148: PUSH
3149: LD_INT 3
3151: ST_TO_ADDR
// hc_skills = [ 7 , 0 , 1 , 0 ] ;
3152: LD_ADDR_OWVAR 31
3156: PUSH
3157: LD_INT 7
3159: PUSH
3160: LD_INT 0
3162: PUSH
3163: LD_INT 1
3165: PUSH
3166: LD_INT 0
3168: PUSH
3169: EMPTY
3170: LIST
3171: LIST
3172: LIST
3173: LIST
3174: ST_TO_ADDR
// hc_class = class_soldier ;
3175: LD_ADDR_OWVAR 28
3179: PUSH
3180: LD_INT 1
3182: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
3183: LD_ADDR_OWVAR 29
3187: PUSH
3188: LD_INT 12
3190: PUSH
3191: LD_INT 11
3193: PUSH
3194: EMPTY
3195: LIST
3196: LIST
3197: ST_TO_ADDR
// hc_gallery =  ;
3198: LD_ADDR_OWVAR 33
3202: PUSH
3203: LD_STRING 
3205: ST_TO_ADDR
// hc_face_number =  ;
3206: LD_ADDR_OWVAR 34
3210: PUSH
3211: LD_STRING 
3213: ST_TO_ADDR
// hc_name =  ;
3214: LD_ADDR_OWVAR 26
3218: PUSH
3219: LD_STRING 
3221: ST_TO_ADDR
// soldat1 = CreateHuman ;
3222: LD_ADDR_EXP 27
3226: PUSH
3227: CALL_OW 44
3231: ST_TO_ADDR
// soldat2 = CreateHuman ;
3232: LD_ADDR_EXP 28
3236: PUSH
3237: CALL_OW 44
3241: ST_TO_ADDR
// soldat3 = CreateHuman ;
3242: LD_ADDR_EXP 29
3246: PUSH
3247: CALL_OW 44
3251: ST_TO_ADDR
// soldat4 = CreateHuman ;
3252: LD_ADDR_EXP 30
3256: PUSH
3257: CALL_OW 44
3261: ST_TO_ADDR
// soldat5 = CreateHuman ;
3262: LD_ADDR_EXP 31
3266: PUSH
3267: CALL_OW 44
3271: ST_TO_ADDR
// soldat6 = CreateHuman ;
3272: LD_ADDR_EXP 32
3276: PUSH
3277: CALL_OW 44
3281: ST_TO_ADDR
// soldat7 = CreateHuman ;
3282: LD_ADDR_EXP 33
3286: PUSH
3287: CALL_OW 44
3291: ST_TO_ADDR
// soldat8 = CreateHuman ;
3292: LD_ADDR_EXP 34
3296: PUSH
3297: CALL_OW 44
3301: ST_TO_ADDR
// soldat12 = CreateHuman ;
3302: LD_ADDR_EXP 38
3306: PUSH
3307: CALL_OW 44
3311: ST_TO_ADDR
// PlaceUnitArea ( soldat1 , ata , false ) ;
3312: LD_EXP 27
3316: PPUSH
3317: LD_INT 18
3319: PPUSH
3320: LD_INT 0
3322: PPUSH
3323: CALL_OW 49
// PlaceUnitArea ( soldat2 , ata , false ) ;
3327: LD_EXP 28
3331: PPUSH
3332: LD_INT 18
3334: PPUSH
3335: LD_INT 0
3337: PPUSH
3338: CALL_OW 49
// PlaceUnitArea ( soldat3 , ata , false ) ;
3342: LD_EXP 29
3346: PPUSH
3347: LD_INT 18
3349: PPUSH
3350: LD_INT 0
3352: PPUSH
3353: CALL_OW 49
// PlaceUnitArea ( soldat4 , ata , false ) ;
3357: LD_EXP 30
3361: PPUSH
3362: LD_INT 18
3364: PPUSH
3365: LD_INT 0
3367: PPUSH
3368: CALL_OW 49
// PlaceUnitArea ( soldat5 , ata , false ) ;
3372: LD_EXP 31
3376: PPUSH
3377: LD_INT 18
3379: PPUSH
3380: LD_INT 0
3382: PPUSH
3383: CALL_OW 49
// PlaceUnitArea ( soldat6 , ata , false ) ;
3387: LD_EXP 32
3391: PPUSH
3392: LD_INT 18
3394: PPUSH
3395: LD_INT 0
3397: PPUSH
3398: CALL_OW 49
// PlaceUnitArea ( soldat7 , ata , false ) ;
3402: LD_EXP 33
3406: PPUSH
3407: LD_INT 18
3409: PPUSH
3410: LD_INT 0
3412: PPUSH
3413: CALL_OW 49
// PlaceUnitArea ( soldat8 , ata , false ) ;
3417: LD_EXP 34
3421: PPUSH
3422: LD_INT 18
3424: PPUSH
3425: LD_INT 0
3427: PPUSH
3428: CALL_OW 49
// PlaceUnitArea ( soldat12 , ata1 , false ) ;
3432: LD_EXP 38
3436: PPUSH
3437: LD_INT 19
3439: PPUSH
3440: LD_INT 0
3442: PPUSH
3443: CALL_OW 49
// CenterNowOnXY ( 83 , 36 ) ;
3447: LD_INT 83
3449: PPUSH
3450: LD_INT 36
3452: PPUSH
3453: CALL_OW 86
// game_speed = 4 ;
3457: LD_ADDR_OWVAR 65
3461: PUSH
3462: LD_INT 4
3464: ST_TO_ADDR
// ComTurnUnit ( [ Cornell , bag , Paul , Nancy , bobby , Petra , cyrus , bradley ] , Zakirov ) ;
3465: LD_EXP 140
3469: PUSH
3470: LD_EXP 1
3474: PUSH
3475: LD_EXP 13
3479: PUSH
3480: LD_EXP 137
3484: PUSH
3485: LD_EXP 138
3489: PUSH
3490: LD_EXP 8
3494: PUSH
3495: LD_EXP 88
3499: PUSH
3500: LD_INT 338
3502: PUSH
3503: EMPTY
3504: LIST
3505: LIST
3506: LIST
3507: LIST
3508: LIST
3509: LIST
3510: LIST
3511: LIST
3512: PPUSH
3513: LD_INT 376
3515: PPUSH
3516: CALL_OW 119
// ComTurnUnit ( [ Zakirov , soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , soldat8 , soldat9 , soldat10 , soldat11 , soldat12 ] , bag ) ;
3520: LD_INT 376
3522: PUSH
3523: LD_EXP 27
3527: PUSH
3528: LD_EXP 28
3532: PUSH
3533: LD_EXP 29
3537: PUSH
3538: LD_EXP 30
3542: PUSH
3543: LD_EXP 31
3547: PUSH
3548: LD_EXP 32
3552: PUSH
3553: LD_EXP 33
3557: PUSH
3558: LD_EXP 34
3562: PUSH
3563: LD_EXP 35
3567: PUSH
3568: LD_EXP 36
3572: PUSH
3573: LD_EXP 37
3577: PUSH
3578: LD_EXP 38
3582: PUSH
3583: EMPTY
3584: LIST
3585: LIST
3586: LIST
3587: LIST
3588: LIST
3589: LIST
3590: LIST
3591: LIST
3592: LIST
3593: LIST
3594: LIST
3595: LIST
3596: LIST
3597: PPUSH
3598: LD_EXP 1
3602: PPUSH
3603: CALL_OW 119
// disable ( 11 ) ;
3607: LD_INT 11
3609: DISABLE_MARKED
// Say ( zakirov , gAb14 ) ;
3610: LD_INT 376
3612: PPUSH
3613: LD_STRING gAb14
3615: PPUSH
3616: CALL_OW 88
// Say ( zakirov , gAb15 ) ;
3620: LD_INT 376
3622: PPUSH
3623: LD_STRING gAb15
3625: PPUSH
3626: CALL_OW 88
// Say ( zakirov , gAb16 ) ;
3630: LD_INT 376
3632: PPUSH
3633: LD_STRING gAb16
3635: PPUSH
3636: CALL_OW 88
// SayRadio ( bradley , gAb17 ) ;
3640: LD_INT 338
3642: PPUSH
3643: LD_STRING gAb17
3645: PPUSH
3646: CALL_OW 94
// SayRadio ( bradley , gAb18 ) ;
3650: LD_INT 338
3652: PPUSH
3653: LD_STRING gAb18
3655: PPUSH
3656: CALL_OW 94
// Say ( cyrus , gAb19 ) ;
3660: LD_EXP 88
3664: PPUSH
3665: LD_STRING gAb19
3667: PPUSH
3668: CALL_OW 88
// Say ( zakirov , gAb20 ) ;
3672: LD_INT 376
3674: PPUSH
3675: LD_STRING gAb20
3677: PPUSH
3678: CALL_OW 88
// ComAttackUnit ( soldat12 , bag ) ;
3682: LD_EXP 38
3686: PPUSH
3687: LD_EXP 1
3691: PPUSH
3692: CALL_OW 115
// Say ( bag , gAb21 ) ;
3696: LD_EXP 1
3700: PPUSH
3701: LD_STRING gAb21
3703: PPUSH
3704: CALL_OW 88
// SetLives ( bag , 1 ) ;
3708: LD_EXP 1
3712: PPUSH
3713: LD_INT 1
3715: PPUSH
3716: CALL_OW 234
// Say ( bradley , gAb22 ) ;
3720: LD_INT 338
3722: PPUSH
3723: LD_STRING gAb22
3725: PPUSH
3726: CALL_OW 88
// Say ( cornell , gAb23 ) ;
3730: LD_EXP 140
3734: PPUSH
3735: LD_STRING gAb23
3737: PPUSH
3738: CALL_OW 88
// Say ( paul , gAb24 ) ;
3742: LD_EXP 13
3746: PPUSH
3747: LD_STRING gAb24
3749: PPUSH
3750: CALL_OW 88
// Say ( zakirov , gAb25 ) ;
3754: LD_INT 376
3756: PPUSH
3757: LD_STRING gAb25
3759: PPUSH
3760: CALL_OW 88
// ComAttackUnit ( zakirov , soldat12 ) ;
3764: LD_INT 376
3766: PPUSH
3767: LD_EXP 38
3771: PPUSH
3772: CALL_OW 115
// SetLives ( soldat12 , 1 ) ;
3776: LD_EXP 38
3780: PPUSH
3781: LD_INT 1
3783: PPUSH
3784: CALL_OW 234
// Say ( paul , gAb26 ) ;
3788: LD_EXP 13
3792: PPUSH
3793: LD_STRING gAb26
3795: PPUSH
3796: CALL_OW 88
// Say ( cyrus , gAb27 ) ;
3800: LD_EXP 88
3804: PPUSH
3805: LD_STRING gAb27
3807: PPUSH
3808: CALL_OW 88
// Say ( bradley , gAb28 ) ;
3812: LD_INT 338
3814: PPUSH
3815: LD_STRING gAb28
3817: PPUSH
3818: CALL_OW 88
// SetSide ( [ Cornell , Paul , Nancy , bobby , Petra , cyrus , bradley , bar1 , bar2 ] , 1 ) ;
3822: LD_EXP 140
3826: PUSH
3827: LD_EXP 13
3831: PUSH
3832: LD_EXP 137
3836: PUSH
3837: LD_EXP 138
3841: PUSH
3842: LD_EXP 8
3846: PUSH
3847: LD_EXP 88
3851: PUSH
3852: LD_INT 338
3854: PUSH
3855: LD_INT 879
3857: PUSH
3858: LD_INT 789
3860: PUSH
3861: EMPTY
3862: LIST
3863: LIST
3864: LIST
3865: LIST
3866: LIST
3867: LIST
3868: LIST
3869: LIST
3870: LIST
3871: PPUSH
3872: LD_INT 1
3874: PPUSH
3875: CALL_OW 235
// ComEnterUnit ( [ Cornell , Paul , Nancy ] , bar1 ) ;
3879: LD_EXP 140
3883: PUSH
3884: LD_EXP 13
3888: PUSH
3889: LD_EXP 137
3893: PUSH
3894: EMPTY
3895: LIST
3896: LIST
3897: LIST
3898: PPUSH
3899: LD_INT 879
3901: PPUSH
3902: CALL_OW 120
// ComEnterUnit ( [ bobby , Petra , cyrus , bradley ] , bar2 ) ;
3906: LD_EXP 138
3910: PUSH
3911: LD_EXP 8
3915: PUSH
3916: LD_EXP 88
3920: PUSH
3921: LD_INT 338
3923: PUSH
3924: EMPTY
3925: LIST
3926: LIST
3927: LIST
3928: LIST
3929: PPUSH
3930: LD_INT 789
3932: PPUSH
3933: CALL_OW 120
// Wait ( 0 0$10 ) ;
3937: LD_INT 350
3939: PPUSH
3940: CALL_OW 67
// SetAttitude ( 1 , 3 , att_enemy , 1 ) ;
3944: LD_INT 1
3946: PPUSH
3947: LD_INT 3
3949: PPUSH
3950: LD_INT 2
3952: PPUSH
3953: LD_INT 1
3955: PPUSH
3956: CALL_OW 80
// ComAgressiveMove ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , soldat8 ] , 77 , 23 ) ;
3960: LD_EXP 27
3964: PUSH
3965: LD_EXP 28
3969: PUSH
3970: LD_EXP 29
3974: PUSH
3975: LD_EXP 30
3979: PUSH
3980: LD_EXP 31
3984: PUSH
3985: LD_EXP 32
3989: PUSH
3990: LD_EXP 33
3994: PUSH
3995: LD_EXP 34
3999: PUSH
4000: EMPTY
4001: LIST
4002: LIST
4003: LIST
4004: LIST
4005: LIST
4006: LIST
4007: LIST
4008: LIST
4009: PPUSH
4010: LD_INT 77
4012: PPUSH
4013: LD_INT 23
4015: PPUSH
4016: CALL_OW 114
// ComAgressiveMove ( zakirov , 77 , 23 ) ;
4020: LD_INT 376
4022: PPUSH
4023: LD_INT 77
4025: PPUSH
4026: LD_INT 23
4028: PPUSH
4029: CALL_OW 114
// InGameOff ;
4033: CALL_OW 9
// ChangeMissionObjectives ( M6 ) ;
4037: LD_STRING M6
4039: PPUSH
4040: CALL_OW 337
// SetAreaMapShow ( wyjscie , 1 ) ;
4044: LD_INT 14
4046: PPUSH
4047: LD_INT 1
4049: PPUSH
4050: CALL_OW 424
// end ; end_of_file
4054: END
// every 0 0$1 trigger IsDead ( cornell ) or IsDead ( bobby ) or IsDead ( nancy ) or IsDead ( petra ) or IsDead ( paul ) or IsDead ( bradley ) or IsDead ( cyrus ) or IsDead ( olaf ) do
4055: LD_EXP 140
4059: PPUSH
4060: CALL_OW 301
4064: PUSH
4065: LD_EXP 138
4069: PPUSH
4070: CALL_OW 301
4074: OR
4075: PUSH
4076: LD_EXP 137
4080: PPUSH
4081: CALL_OW 301
4085: OR
4086: PUSH
4087: LD_EXP 8
4091: PPUSH
4092: CALL_OW 301
4096: OR
4097: PUSH
4098: LD_EXP 13
4102: PPUSH
4103: CALL_OW 301
4107: OR
4108: PUSH
4109: LD_INT 338
4111: PPUSH
4112: CALL_OW 301
4116: OR
4117: PUSH
4118: LD_EXP 88
4122: PPUSH
4123: CALL_OW 301
4127: OR
4128: PUSH
4129: LD_INT 340
4131: PPUSH
4132: CALL_OW 301
4136: OR
4137: IFFALSE 4149
4139: GO 4141
4141: DISABLE
// begin YouLost ( trup ) ;
4142: LD_STRING trup
4144: PPUSH
4145: CALL_OW 104
// end ;
4149: END
// every 0 0$1 trigger IsInArea ( bradley , zakaz ) marked 10 do
4150: LD_INT 338
4152: PPUSH
4153: LD_INT 13
4155: PPUSH
4156: CALL_OW 308
4160: IFFALSE 4190
4162: GO 4164
4164: DISABLE
// begin ; DialogueOn ;
4165: CALL_OW 6
// Say ( zakirov , chuj ) ;
4169: LD_INT 376
4171: PPUSH
4172: LD_STRING chuj
4174: PPUSH
4175: CALL_OW 88
// DialogueOff ;
4179: CALL_OW 7
// YouLost ( deko ) ;
4183: LD_STRING deko
4185: PPUSH
4186: CALL_OW 104
// end ;
4190: END
// every 0 0$1 trigger IsDead ( zakirov ) do
4191: LD_INT 376
4193: PPUSH
4194: CALL_OW 301
4198: IFFALSE 4213
4200: GO 4202
4202: DISABLE
// begin AddMedal ( zakiro , 1 ) ;
4203: LD_STRING zakiro
4205: PPUSH
4206: LD_INT 1
4208: PPUSH
4209: CALL_OW 101
// end ;
4213: END
// every 0 0$1 trigger IsLive ( zakirov ) do
4214: LD_INT 376
4216: PPUSH
4217: CALL_OW 300
4221: IFFALSE 4237
4223: GO 4225
4225: DISABLE
// begin AddMedal ( zakiro , - 1 ) ;
4226: LD_STRING zakiro
4228: PPUSH
4229: LD_INT 1
4231: NEG
4232: PPUSH
4233: CALL_OW 101
// end ;
4237: END
// every 0 0$1 trigger IsDead ( sklad1 ) and IsDead ( sklad2 ) and IsDead ( sklad3 ) do
4238: LD_INT 2
4240: PPUSH
4241: CALL_OW 301
4245: PUSH
4246: LD_INT 877
4248: PPUSH
4249: CALL_OW 301
4253: AND
4254: PUSH
4255: LD_INT 121
4257: PPUSH
4258: CALL_OW 301
4262: AND
4263: IFFALSE 4278
4265: GO 4267
4267: DISABLE
// begin AddMedal ( bazy , 1 ) ;
4268: LD_STRING bazy
4270: PPUSH
4271: LD_INT 1
4273: PPUSH
4274: CALL_OW 101
// end ;
4278: END
// every 0 0$1 trigger IsLive ( sklad1 ) or IsLive ( sklad2 ) or IsLive ( sklad3 ) do
4279: LD_INT 2
4281: PPUSH
4282: CALL_OW 300
4286: PUSH
4287: LD_INT 877
4289: PPUSH
4290: CALL_OW 300
4294: OR
4295: PUSH
4296: LD_INT 121
4298: PPUSH
4299: CALL_OW 300
4303: OR
4304: IFFALSE 4320
4306: GO 4308
4308: DISABLE
// begin AddMedal ( bazy , - 1 ) ;
4309: LD_STRING bazy
4311: PPUSH
4312: LD_INT 1
4314: NEG
4315: PPUSH
4316: CALL_OW 101
// end ;
4320: END
// every 0 0$1 trigger IsInArea ( cornell , wyjscie ) and IsInArea ( bag , wyjscie ) and IsInArea ( bradley , wyjscie ) and IsInArea ( paul , wyjscie ) and IsInArea ( nancy , wyjscie ) and IsInArea ( bobby , wyjscie ) and IsInArea ( petra , wyjscie ) and IsInArea ( cyrus , wyjscie ) do
4321: LD_EXP 140
4325: PPUSH
4326: LD_INT 14
4328: PPUSH
4329: CALL_OW 308
4333: PUSH
4334: LD_EXP 1
4338: PPUSH
4339: LD_INT 14
4341: PPUSH
4342: CALL_OW 308
4346: AND
4347: PUSH
4348: LD_INT 338
4350: PPUSH
4351: LD_INT 14
4353: PPUSH
4354: CALL_OW 308
4358: AND
4359: PUSH
4360: LD_EXP 13
4364: PPUSH
4365: LD_INT 14
4367: PPUSH
4368: CALL_OW 308
4372: AND
4373: PUSH
4374: LD_EXP 137
4378: PPUSH
4379: LD_INT 14
4381: PPUSH
4382: CALL_OW 308
4386: AND
4387: PUSH
4388: LD_EXP 138
4392: PPUSH
4393: LD_INT 14
4395: PPUSH
4396: CALL_OW 308
4400: AND
4401: PUSH
4402: LD_EXP 8
4406: PPUSH
4407: LD_INT 14
4409: PPUSH
4410: CALL_OW 308
4414: AND
4415: PUSH
4416: LD_EXP 88
4420: PPUSH
4421: LD_INT 14
4423: PPUSH
4424: CALL_OW 308
4428: AND
4429: IFFALSE 4818
4431: GO 4433
4433: DISABLE
// begin AddMedal ( glowne , 1 ) ;
4434: LD_STRING glowne
4436: PPUSH
4437: LD_INT 1
4439: PPUSH
4440: CALL_OW 101
// GiveMedals ( Main ) ;
4444: LD_STRING Main
4446: PPUSH
4447: CALL_OW 102
// SetSide ( [ bart , cyrus ] , 1 ) ;
4451: LD_EXP 6
4455: PUSH
4456: LD_EXP 88
4460: PUSH
4461: EMPTY
4462: LIST
4463: LIST
4464: PPUSH
4465: LD_INT 1
4467: PPUSH
4468: CALL_OW 235
// RewardPeople ( [ Cornell , bag , Lucy , Paul , Bradley , Nancy , bobby , Petra , cyrus ] ) ;
4472: LD_EXP 140
4476: PUSH
4477: LD_EXP 1
4481: PUSH
4482: LD_EXP 12
4486: PUSH
4487: LD_EXP 13
4491: PUSH
4492: LD_INT 338
4494: PUSH
4495: LD_EXP 137
4499: PUSH
4500: LD_EXP 138
4504: PUSH
4505: LD_EXP 8
4509: PUSH
4510: LD_EXP 88
4514: PUSH
4515: EMPTY
4516: LIST
4517: LIST
4518: LIST
4519: LIST
4520: LIST
4521: LIST
4522: LIST
4523: LIST
4524: LIST
4525: PPUSH
4526: CALL_OW 43
// SaveCharacters ( Bag , Matthew Bagins ) ;
4530: LD_EXP 1
4534: PPUSH
4535: LD_STRING Matthew Bagins
4537: PPUSH
4538: CALL_OW 38
// SaveCharacters ( Lucy , Lucy Donaldson ) ;
4542: LD_EXP 12
4546: PPUSH
4547: LD_STRING Lucy Donaldson
4549: PPUSH
4550: CALL_OW 38
// SaveCharacters ( Nina , Nina Kleshnev ) ;
4554: LD_EXP 11
4558: PPUSH
4559: LD_STRING Nina Kleshnev
4561: PPUSH
4562: CALL_OW 38
// SaveCharacters ( Paul , Paul Khattam ) ;
4566: LD_EXP 13
4570: PPUSH
4571: LD_STRING Paul Khattam
4573: PPUSH
4574: CALL_OW 38
// SaveCharacters ( ron , Ron Paterson ) ;
4578: LD_EXP 10
4582: PPUSH
4583: LD_STRING Ron Paterson
4585: PPUSH
4586: CALL_OW 38
// SaveCharacters ( bart , Bart Reynolds ) ;
4590: LD_EXP 6
4594: PPUSH
4595: LD_STRING Bart Reynolds
4597: PPUSH
4598: CALL_OW 38
// SaveCharacters ( petra , Petra Johnson ) ;
4602: LD_EXP 8
4606: PPUSH
4607: LD_STRING Petra Johnson
4609: PPUSH
4610: CALL_OW 38
// SaveCharacters ( stachu1 , Stanisaw Kamiski ) ;
4614: LD_EXP 116
4618: PPUSH
4619: LD_STRING Stanisaw Kamiski
4621: PPUSH
4622: CALL_OW 38
// SaveCharacters ( margaret , Margaret Staines ) ;
4626: LD_EXP 85
4630: PPUSH
4631: LD_STRING Margaret Staines
4633: PPUSH
4634: CALL_OW 38
// SaveCharacters ( brad , Brad Butts ) ;
4638: LD_EXP 89
4642: PPUSH
4643: LD_STRING Brad Butts
4645: PPUSH
4646: CALL_OW 38
// SaveCharacters ( cyrus , Cyrus Parker ) ;
4650: LD_EXP 88
4654: PPUSH
4655: LD_STRING Cyrus Parker
4657: PPUSH
4658: CALL_OW 38
// SaveCharacters ( kurt , Kurt Schmidt ) ;
4662: LD_EXP 132
4666: PPUSH
4667: LD_STRING Kurt Schmidt
4669: PPUSH
4670: CALL_OW 38
// SaveCharacters ( cornell , Andy Cornell ) ;
4674: LD_EXP 140
4678: PPUSH
4679: LD_STRING Andy Cornell
4681: PPUSH
4682: CALL_OW 38
// SaveCharacters ( gladstone , Tim Gladstone ) ;
4686: LD_EXP 141
4690: PPUSH
4691: LD_STRING Tim Gladstone
4693: PPUSH
4694: CALL_OW 38
// SaveCharacters ( bobby , Bobby Brandon ) ;
4698: LD_EXP 138
4702: PPUSH
4703: LD_STRING Bobby Brandon
4705: PPUSH
4706: CALL_OW 38
// SaveCharacters ( brown , Michael Brown ) ;
4710: LD_EXP 139
4714: PPUSH
4715: LD_STRING Michael Brown
4717: PPUSH
4718: CALL_OW 38
// SaveCharacters ( Denis , Denis Peterson ) ;
4722: LD_EXP 142
4726: PPUSH
4727: LD_STRING Denis Peterson
4729: PPUSH
4730: CALL_OW 38
// SaveCharacters ( Nancy , Nancy Graves ) ;
4734: LD_EXP 137
4738: PPUSH
4739: LD_STRING Nancy Graves
4741: PPUSH
4742: CALL_OW 38
// SaveCharacters ( Heike , Heike Steyer ) ;
4746: LD_EXP 145
4750: PPUSH
4751: LD_STRING Heike Steyer
4753: PPUSH
4754: CALL_OW 38
// SaveCharacters ( Bradley , Nelson Bradley ) ;
4758: LD_INT 338
4760: PPUSH
4761: LD_STRING Nelson Bradley
4763: PPUSH
4764: CALL_OW 38
// SaveCharacters ( Olaf , Olaf Larrson ) ;
4768: LD_INT 340
4770: PPUSH
4771: LD_STRING Olaf Larrson
4773: PPUSH
4774: CALL_OW 38
// SaveCharacters ( arab1 ,  ) ;
4778: LD_EXP 126
4782: PPUSH
4783: LD_STRING 
4785: PPUSH
4786: CALL_OW 38
// SaveCharacters ( arab2 ,  ) ;
4790: LD_EXP 127
4794: PPUSH
4795: LD_STRING 
4797: PPUSH
4798: CALL_OW 38
// SaveCharacters ( arab3 ,  ) ;
4802: LD_EXP 128
4806: PPUSH
4807: LD_STRING 
4809: PPUSH
4810: CALL_OW 38
// YouWin ;
4814: CALL_OW 103
// end ; end_of_file
4818: END
// every 1 marked 11 do
4819: GO 4821
4821: DISABLE
// begin my_trigger := true ;
4822: LD_ADDR_EXP 147
4826: PUSH
4827: LD_INT 1
4829: ST_TO_ADDR
// lose_counter := 15 15$00 ;
4830: LD_ADDR_EXP 146
4834: PUSH
4835: LD_INT 31500
4837: ST_TO_ADDR
// end ;
4838: END
// every 0 0$01 trigger my_trigger do
4839: LD_EXP 147
4843: IFFALSE 4921
4845: GO 4847
4847: DISABLE
// begin while ( my_trigger and lose_counter > 0 0$00 ) do
4848: LD_EXP 147
4852: PUSH
4853: LD_EXP 146
4857: PUSH
4858: LD_INT 0
4860: GREATER
4861: AND
4862: IFFALSE 4904
// begin display_strings := [ #Multi1x1-Time , lose_counter ] ;
4864: LD_ADDR_OWVAR 47
4868: PUSH
4869: LD_STRING #Multi1x1-Time
4871: PUSH
4872: LD_EXP 146
4876: PUSH
4877: EMPTY
4878: LIST
4879: LIST
4880: ST_TO_ADDR
// lose_counter := lose_counter - 0 0$01 ;
4881: LD_ADDR_EXP 146
4885: PUSH
4886: LD_EXP 146
4890: PUSH
4891: LD_INT 35
4893: MINUS
4894: ST_TO_ADDR
// Wait ( 0 0$01 ) ;
4895: LD_INT 35
4897: PPUSH
4898: CALL_OW 67
// end ;
4902: GO 4848
// if lose_counter = 0 0$00 then
4904: LD_EXP 146
4908: PUSH
4909: LD_INT 0
4911: EQUAL
4912: IFFALSE 4921
// YouLost ( czas ) ;
4914: LD_STRING czas
4916: PPUSH
4917: CALL_OW 104
// end ;
4921: END
